<script setup lang="ts">
/**
  任何一个标签注册一个事件, 都有对应的事件对象, event->e
 */
// 1. 如果调用函数没有传递参数, 那么第一个参数就是事件对象
const clikeMe = (e: MouseEvent) => {
  console.log(e);
}

// 2. 如果调用函数传递了参数, 那么实参用$event传递事件对象
const clickMeTwo = (num: number, e: MouseEvent) => {
  console.log(num, e);
}
</script>


<template>
  <div id="app">
    <button @click="clikeMe">点我</button>
    <button @click="clickMeTwo(100, $event)">点我(传参)</button>
  </div>
</template>

<style></style>
